\hypertarget{structt__state}{\section{t\+\_\+state Struct Reference}
\label{structt__state}\index{t\+\_\+state@{t\+\_\+state}}
}


Status (e.\+g., modified or not) of a set of elements.  




{\ttfamily \#include $<$pgpr\+\_\+data.\+h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structt__state_a42c55e66207116e6e78283fd50414a1c}{t\+\_\+state} (Int ds)
\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structt__state_ac2e30425ac01de134c164fb1f2d11603}{init} (Int ds)
\begin{DoxyCompactList}\small\item\em Initialize the structure. \end{DoxyCompactList}\item 
Bool \hyperlink{structt__state_ac9637b03144741bb23da24c8ec61359b}{get\+St} (Int s)
\begin{DoxyCompactList}\small\item\em Get the status of a specific element. \end{DoxyCompactList}\item 
void \hyperlink{structt__state_ad627540f74cd0836ea8b32ec9dd1c299}{up\+St} (Int s)
\begin{DoxyCompactList}\small\item\em Set the status of a specific element. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structt__state_ab8fb1cce21d366d18a4b6c40161286bc}{\hyperlink{classpgpr__vector}{Vbool} \hyperlink{structt__state_ab8fb1cce21d366d18a4b6c40161286bc}{v\+\_\+st}}\label{structt__state_ab8fb1cce21d366d18a4b6c40161286bc}

\begin{DoxyCompactList}\small\item\em Status of a set of elements. \end{DoxyCompactList}\item 
\hypertarget{structt__state_a642a193cb8c429653c7be9805b37cbf3}{Int \hyperlink{structt__state_a642a193cb8c429653c7be9805b37cbf3}{ss}}\label{structt__state_a642a193cb8c429653c7be9805b37cbf3}

\begin{DoxyCompactList}\small\item\em Size of elements whose statuses are changed. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Status (e.\+g., modified or not) of a set of elements. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{structt__state_a42c55e66207116e6e78283fd50414a1c}{\index{t\+\_\+state@{t\+\_\+state}!t\+\_\+state@{t\+\_\+state}}
\index{t\+\_\+state@{t\+\_\+state}!t\+\_\+state@{t\+\_\+state}}
\subsubsection[{t\+\_\+state}]{\setlength{\rightskip}{0pt plus 5cm}t\+\_\+state\+::t\+\_\+state (
\begin{DoxyParamCaption}
\item[{Int}]{ds}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{structt__state_a42c55e66207116e6e78283fd50414a1c}


Constructor. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em ds} & size of the set \\
\hline
\end{DoxyParams}


\subsection{Member Function Documentation}
\hypertarget{structt__state_ac9637b03144741bb23da24c8ec61359b}{\index{t\+\_\+state@{t\+\_\+state}!get\+St@{get\+St}}
\index{get\+St@{get\+St}!t\+\_\+state@{t\+\_\+state}}
\subsubsection[{get\+St}]{\setlength{\rightskip}{0pt plus 5cm}Bool t\+\_\+state\+::get\+St (
\begin{DoxyParamCaption}
\item[{Int}]{s}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{structt__state_ac9637b03144741bb23da24c8ec61359b}


Get the status of a specific element. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em s} & Index of an element \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Binary status 
\end{DoxyReturn}
\hypertarget{structt__state_ac2e30425ac01de134c164fb1f2d11603}{\index{t\+\_\+state@{t\+\_\+state}!init@{init}}
\index{init@{init}!t\+\_\+state@{t\+\_\+state}}
\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}void t\+\_\+state\+::init (
\begin{DoxyParamCaption}
\item[{Int}]{ds}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{structt__state_ac2e30425ac01de134c164fb1f2d11603}


Initialize the structure. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em ds} & size of the set \\
\hline
\end{DoxyParams}
\hypertarget{structt__state_ad627540f74cd0836ea8b32ec9dd1c299}{\index{t\+\_\+state@{t\+\_\+state}!up\+St@{up\+St}}
\index{up\+St@{up\+St}!t\+\_\+state@{t\+\_\+state}}
\subsubsection[{up\+St}]{\setlength{\rightskip}{0pt plus 5cm}void t\+\_\+state\+::up\+St (
\begin{DoxyParamCaption}
\item[{Int}]{s}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{structt__state_ad627540f74cd0836ea8b32ec9dd1c299}


Set the status of a specific element. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em s} & Index of an element \\
\hline
\end{DoxyParams}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/\hyperlink{pgpr__data_8h}{pgpr\+\_\+data.\+h}\end{DoxyCompactItemize}
